SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 48209: The SAS® Real-Time Decision Manager BatchActivator utility returns a null pointer exception if it cannot write to its log directory

DetailsAboutRate It

SAS Real-Time Decision Manager (SAS® Decision Services) enables users to activate or deactivate decision flows using the command-line utility BatchActivator. However, if the utility is unable to write to its log file, it returns the following error:

BatchActivator has failed.  null
java.lang.NullPointerException
        at
com.sas.metadata.logical.batch.BatchDriver.makeLogFileAppender
(BatchDriver.java:1038)
        at
com.sas.metadata.logical.batch.BatchDriver.initializeLoggers
(BatchDriver.java:944)
        at
com.sas.metadata.logical.batch.BatchDriver.initializeNoConnection
(BatchDriver.java:644)
...

This error is returned for any failure to open the log file, including the following:

  • invalid path
  • invalid filename
  • read-only directory
  • existing read-only file

To correct the problem, ensure that the log file that you specify exists and that your user ID has Write permissions to the file.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Real-Time Decision ManagerMicrosoft® Windows® for x645.416.39.3 TS1M19.4 TS1M0
64-bit Enabled AIX5.416.39.3 TS1M19.4 TS1M0
64-bit Enabled Solaris5.416.39.3 TS1M19.4 TS1M0
HP-UX IPF5.416.39.3 TS1M19.4 TS1M0
Linux for x645.416.39.3 TS1M19.4 TS1M0
Solaris for x645.416.39.3 TS1M19.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.